<%@ taglib uri="http://samplefn" prefix="myfn" %>
<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>

<c:if test="${not empty errors}">
	<c:forEach items="${errors}" var="error">
		${error.category} - ${error.message}<br />
	</c:forEach>
</c:if>

<c:set var="EM_ELABORACAO" value="<%=br.com.puc.models.enums.StatusProjeto.EM_ELABORACAO%>"/>
<c:set var="EM_ANDAMENTO" value="<%=br.com.puc.models.enums.StatusProjeto.EM_ANDAMENTO%>"/>
<c:set var="CONCLUIDO" value="<%=br.com.puc.models.enums.StatusProjeto.CONCLUIDO%>"/>

<form action="${pageContext.request.contextPath}/projetos" method="post">
  
	<c:if test="${not empty projeto.id}">
		<input type="hidden" name="projeto.id" value="${projeto.id}"/>
		<input type="hidden" name="_method" value="put"/>
	</c:if>

	<div class="field">
		Título:<br />
	
		<input type="text" name="projeto.titulo" value="${projeto.titulo}"/>
	</div>
	
	<div class="field">
		Objetivo:<br />
	
		<input type="text" name="projeto.objetivo" value="${projeto.objetivo}"/>
	</div>
	
	<div class="field">
		Descrição:<br />
	
		<input type="text" name="projeto.descricao" value="${projeto.descricao}"/>
	</div>
	
	<div class="field">
		Status:<br />
	
		<input type="text" name="projeto.status" value="${projeto.status}" readonly="readonly"/>
	</div>
	
	<div class="field">
		Data inicio:<br />
	
		<input type="text" name="projeto.dataInicio" value="${projeto.dataInicioStr}"/>
	</div>
	
	<div class="field">
		Data término:<br />
	
		<input type="text" name="projeto.dataTermino" value="${projeto.dataTerminoStr}"/>
	</div>	
	
	<div class="field">
		Agência Financiador:<br />
	
		<input type="text" name="projeto.agenciaFinanciadora" value="${projeto.agenciaFinanciadora}"/>
	</div>
	
	<div class="field">
		Valor Financiado:<br />
	
		<input type="text" name="projeto.valorFinanciado" value="${projeto.valorFinanciado}"/>
	</div>
	
	<div class="field">
		Participantes:<br />
		<c:if test="${projeto.status == EM_ELABORACAO}">
			<select name="participantes[]" multiple="multiple">
				<c:forEach var="c" items="${colaboradores}">
			    	<option value="${c.id}" ${myfn:contains(projeto.participantes, c) ? 'selected' : ''}>${c}</option>
			  	</c:forEach>
			</select>
		</c:if>
		<c:if test="${projeto.status != EM_ELABORACAO}">
			<c:forEach var="p" items="${projeto.participantes}">
		    	<br/> ${p.nome} 
		  	</c:forEach>
		</c:if>
	</div>
	
  <div class="actions">
	  <button type="submit">enviar</button>
	</div>
</form>

<a href="${pageContext.request.contextPath}/projetos">Voltar</a>
